home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-01
/
xlib04.zip
/
UPDATES.DOC
< prev
next >
Wrap
Text File
|
1992-11-12
|
3KB
|
103 lines
Xlib version 2 modifications
Files modified:
XLIB.INC
XMAIN.ASM
DEMO.C
26-09-92 - PRIMARILY JUST ADDED SUPPORT FOR PEL PANNING
Pel panning code added to allow for panning to any pixel
coordinates.
Functions affected:
x_set_splitscreen
Split screen pel panning suppression code added.
Functionally unchanged.
x_set_start_addr,x_page_flip
Pel panning code added. The x parameter now expects
a pixel coordinate where previously a byte coordinate
was expected.
Original files modified
-----------------------
XLIB.INC
XMAIN.ASM
DEMO.C
Aknowledgements
---------------
Thanks to Robert Schmidt for contributed PEL panning sample
code and everyone else who responded to my rec.games.programmer
post.
Xlib version 3 modifications
10-10-92 - BUG ERADICATION AND ADDITION OF NEW MODULES AND MINOR CODE
EXTENSIONS
MaxScrollX and MaxScrollY were not always set correctly, now
that's fixed (I Think)
Added variable "SplitScrnVisibleHeight" needed for above fix.
Some miscellaneous code changes
Included XCBITMAP module generously donated by Matthew MacKenzie
Added support for the LARGE memory model
Added a make file to simplify compilation
Library modules now compiled into .LIB files
Added a documentation file
Added XBMTOOLS module containing bitmap type conversion
Added XDETECT module containing hardware detection functions
Added C header files for all modules
ADDED XFILEIO module
ADDED XRLETOOL module
Original files modified
-----------------------
XLIB.INC
XMAIN.ASM
DEMO.C
XTEXT.INC
XTEXT.ASM
Aknowledgements
---------------
Special thanks to Matthew Mackenzie for an excellent module
and Darren Lyon for putting together a C header file for XLIB.
Again thanks also to everyone else who supported this software.
Xlib version 4 modifications
30-10-92 EXTENSIONS TO XLIB 3 AND BUG FIXES
Files Modified
--------------
Assume all have been modified
Modifications/Additions
------------------------
**** Fixed ATI VGA incompatibility problem ****
**** Fixed Large Model problems ***************
Manual : The ref. manual has been split ito two files for
those editors that cannot cope with file > 64k
XDETECT: added numeric co-pro detection
added mouse driver detection
XMAIN : added new resolution tweaks
added clipping rectangle setting proc and vars
further bug fixes (I can't remember exactly what)
XCBITMAP:Improved performance of compilation and compiled bitmaps
and added a function to calculate mem required for
a bitmap compilation
XPBITMAP:Improved performance of planar bitmaps
XRECT :Added "x_shift_rect" function
XPBMTOOL:Added several utility macros
New Modules
-----------
XPBMCLIP:Implements clipping versions of functions in XPBITMAP
XVBITMAP:Video based masked bitmap functions. Contains standard
and clipping versions of all functions.
XMAKEVBM:Support module for XVBITMAP
XMOUSE :Basic mouse support module
XBEZIER :Fast Bezier curves (For scalable fonts etc..)